
/* CSS Document */
/*.wrapper{ width:990px; margin:0 auto;}*/
/*
.fb{ font-weight:700;}
.tc{ text-align:center;}
.c-3,.c-3 a{ color:#339900;}
.c00,.c00 a{ color:#0074D3;}
.ft14{ font-size:14px;}
.lh24{ line-height:24px;}
.tm35{ margin-top:35px;}
.borderD{ border:1px solid #ddd;}
.borB{ border-bottom:1px dotted #ddd;}
.col-nav{ border:1px solid #ddd; padding:5px 19px 0; zoom:1;}
.col-nav input{ vertical-align:middle;}
.col-nav .inputbox{ background:#FFF; width:180px; padding-left:5px; height:23px; line-height:23px; border:1px solid #6DC348; border-right:none;}
#search{ padding-top:2px;}
#search .searchArea{ padding:0 !important;}
.nav-m{ width:910px; border-bottom:1px solid #ddd;}
.nav-m h2{ font:20px/36px Microsoft YaHei; float:left; margin-right:30px; _display:inline;}
.nav-m ul{ float:left;}
.nav-m ul li{ float:left; font:14px/40px Microsoft YaHei; padding:0 20px;}
.nav-m ul .cur{ color:#339900; position:relative; border-bottom:2px solid #2CAB04;}
.nav-m ul .cur a{ color:#339900;}
.nav-m ul .cur i{ border-color:#fff #fff #339900; border-style:solid; border-width:3px; font-size:0; height:0; line-height:0; position:absolute; width:0; left:50%; bottom:0; margin-left:-3px;}
.nav-c{ padding:15px 0; word-spacing:10px; line-height:24px;}
.nav-c a{ display:inline-block; padding:0 5px;}
.nav-c a:hover,.nav-c .cur{ background:#FE5639; color:#fff; text-decoration:none;}
.nav-c a.all{ float:right; color:#339900;}
.nav-c a.all:hover{ background:none; color:#339900; text-decoration:underline;}

.col-tit{ border-bottom:2px solid #2C3E50; height:33px; line-height:33px;}
.col-tit em{ background:#2C3E50; color:#FFF; font:20px/35px Microsoft YaHei; display:inline-block; padding:0 20px;}
.col-tit span{ float:right; font-weight:normal; padding-right:20px;}
.col-tit em a{ color:#fff;}
.col-con{ padding:40px 20px 30px; zoom:1; overflow:hidden;}
.col-con dt{ width:200px; float:left; text-align:center;}
.col-con dt img{ display:block; margin-bottom:10px;}
.col-con dd{ width:688px; float:left; padding-left:20px; line-height:24px;}
.a-point a{ width:122px; height:28px; line-height:28px; display:inline-block; text-align:center; border:1px solid #ddd; margin:15px 15px 0 0;}
.a-point a:hover{ background:#299907; color:#fff; border-color:#299907; text-decoration:none;}
.a-point a.no-m{ margin-right:0;}

.sidemenu{ width:160px; position:fixed; left:50%; top:323px; background:#fff; margin-left:-475px; _position:absolute;}
.sidemenu a{ display:block; line-height:36px; border:1px solid #ddd; text-indent:1em; cursor:pointer; margin-bottom:5px; border-right:none;}
.sidemenu a:hover,.sidemenu a.cur{ background:#2CAB04; font-weight:700; color:#fff; text-decoration:none; border-color:#2CAB04;}

.itemarea{ border:1px solid #ddd; border-left:none; margin-left:160px; border-left:1px solid #2CAB04;}
.itembox{ width:344px; float:left; padding:10px 25px 20px; zoom:1; line-height:24px;}
.itembox h3{ border-bottom:1px solid #ddd;}
.itembox h3 a{ border-bottom:2px solid #2CAB04; padding:0 10px 0 0; font:16px/36px Microsoft YaHei; display:inline-block;}
.itembox dl{ padding:15px 0; zoom:1; overflow:hidden;}
.itembox dl dt{ width:160px; float:left;}
.itembox dl dt img{ display:block; border:1px solid #ddd;}
.itembox dl dd{ width:168px; float:left; padding-left:15px; line-height:22px;}
.itembox dl dd p{ background:#F5F5F5; margin-top:2px;}
.itembox h3 i{ background:url(/Images/aoshu/pc_img/tiku/icon.gif) no-repeat; width:31px; height:21px; display:inline-block; margin-bottom:-5px;}
.itembox h3 .zsd-i1{ background-position:0 0;}
.itembox h3 .zsd-i2{ background-position:0 -21px;}
.itembox h3 .zsd-i3{ background-position:0 -42px;}
.itembox h3 .zsd-i4{ background-position:0 -63px;}
.itembox h3 .zsd-i5{ background-position:0 -84px;}
.itembox h3 .zsd-i6{ background-position:0 -105px;}
.itembox h3 .zsd-i7{ background-position:0 -126px;}
.itembox h3 .zsd-i8{ background-position:0 -147px;}
.itembox h3 .zsd-i9{ background-position:0 -168px;}
.itembox h3 .zsd-i10{ background-position:0 -189px;}
.itembox h3 .zsd-i11{ background-position:0 -210px;}
.itembox h3 .zsd-i12{ background-position:0 -231px;}
.itembox h3 .zsd-i13{ background-position:0 -252px;}
.itembox h3 .zsd-i14{ background-position:0 -273px;}
.itembox h3 .zsd-i15{ background-position:0 -294px;}
.itembox h3 .zsd-i16{ background-position:0 -315px;}
.itembox h3 .zsd-i17{ background-position:0 -336px;}
.itembox h3 .zsd-i18{ background-position:0 -357px;}
.itembox h3 .zsd-i19{ background-position:0 -378px;}
.itembox h3 .zsd-i20{ background-position:0 -399px;}
.itembox h3 .zsd-i21{ background-position:0 -420px;}
.itembox h3 .zsd-i22{ background-position:0 -441px;}
.itembox h3 .zsd-i23{ background-position:0 -462px;}
.itembox h3 .zsd-i24{ background-position:0 -483px;}
.itembox h3 .zsd-i25{ background-position:0 -504px;}
.itembox h3 .zsd-i26{ background-position:0 -525px;}
.itembox h3 .zsd-i27{ background-position:0 -546px;}
.itembox h3 .zsd-i28{ background-position:0 -567px;}
.itembox h3 .zsd-i29{ background-position:0 -588px;}
.itembox h3 .zsd-i30{ background-position:0 -609px;}
.itembox h3 .zsd-i31{ background-position:0 -630px;}
.itembox h3 .zsd-i32{ background-position:0 -651px;}
.itembox h3 .zsd-i33{ background-position:0 -672px;}
.itembox h3 .zsd-i34{ background-position:0 -693px;}
.cur-box h3 a{ color:#2CAB04;}

.ttl-con{ width:500px; float:left; border-top:2px solid #59AD3F; margin-top:-1px; border-right:1px solid #ddd; padding:25px 0 0 179px; position:relative;}
.ttl-nav{ width:66px; font:12px/26px Microsoft YaHei; position:absolute; left:0; top:25px;}
.ttl-nav a{ border:1px solid #ddd; border-left:none; background:#F3F3F3; margin-bottom:5px; text-align:center; display:block; cursor:pointer;}
.ttl-nav a.cur,.ttl-nav a:hover{ background:#2CAB04; border-color:#2CAB04; color:#fff; text-decoration:none;}
.ttl-list{ border-left:1px solid #ddd;}
.ttl-list li{ line-height:24px; font-size:14px; padding:0 0 20px 20px; position:relative;}
.ttl-list li span{ position:absolute; font:16px/24px Microsoft YaHei; position:absolute; width:60px; text-align:right; padding-right:25px; left:-78px; top:0; vertical-align:middle;}
.ttl-list li span i{ width:14px; height:14px; position:absolute; border-radius:7px; background:#D9D9D9; right:0; top:50%; margin-top:-7px;}
.ttl-list li:hover{ font-weight:700;}
.ttl-list li:hover span{ font-size:18px; color:#175F00;}
.ttl-list li:hover span i{ background:#2CAB04;}
.ttl-side{ padding:15px 20px; zoom:1; overflow:hidden; width:228px; float:left; margin-left:-1px; border-left:1px solid #ddd;}
.ttl-side h3{ font:18px/30px Microsoft YaHei; color:#339917;}
.ttl-side h4{ background:url(/Images/aoshu/pc_img/tiku/ttl_side_tit.gif) no-repeat right center; line-height:28px; font-weight:700; color:#176100; font-size:14px;}
.ttl-side p{ line-height:24px;}
.ttl-side .tag a{ line-height:26px; border:1px solid #ddd; padding:0 5px; box-shadow:1px 1px 0 #ddd; display:inline-block; margin:0 4px 15px 0;}
.ttl-side .tag a:hover{ background:#59AD3F; text-decoration:none; color:#fff;}
.ttl-week .ttl-nav{ font-size:14px;}

.all-list{ width:400px; float:left; font-size:14px; line-height:28px; padding-top:30px;}
/!* 天天练日历 *!/
.cal_org strong{ color:#ffffff!important;}
.cal_org a{ color:#ffffff;}
.gaokao_cr{ position:relative; width:500px; float:right;}
.gaokao_cr .c9{ color:#999999;}
.cal_show{ position:absolute; top:0px; left:0px; width:500px; height:20px;}
.cal_btn{ position:absolute; top:4px; display:block; width:10px; height:13px; background:url(/Images/aoshu/pc_img/tiku/cal_btn.gif) no-repeat; overflow:hidden; zoom:1;}
.cal_prev{ left:140px; background-position:0 0;}
.cal_prev2{ background-position:0 -13px;}
.cal_next{ right:140px; background-position:-10px 0;}
.cal_next2{ background-position:-10px -13px;}
.calendar_cn h3{ height:20px; margin-bottom:10px; line-height:20px; font-size:14px; font-weight:700; text-align:center;}
.calendar_cn h3 a:hover{ text-decoration:none;}
.calendar_cn table{ width:100%;}
.calendar_cn table th,.calendar_cn table td{ border-collapse:collapse; font-size:12px; text-align:center; border:1px solid #fff;}
.calendar_cn table th{ height:28px; font-family:"微软雅黑"; color:#3D262B; font-weight:normal; background:#E7E7E7;}
.calendar_cn table td{ height:45px; background:#f9f9f9;}
.calendar_cn table strong{ font-size:14px; color:#3D262B;}
.calendar_cn table td.cur{ background:#2cab04;}
.calendar_cn table td.cur strong,.calendar_cn table td.cur a{ color:#FFFFFF;}
.calendar_cn table td:hover{ background:#2cab04;}
.calendar_cn table td:hover strong,.calendar_cn table td:hover a{ color:#FFFFFF;}
.calendar_cn table td.cal_org:hover{ background:#F60;}

.allcup h2{ border-top:2px solid #59AD3F; position:relative; height:29px; border-right:1px solid #ddd;}
.allcup h2 span{ background:#59AD3F; font:16px/34px Microsoft YaHei; color:#fff; padding:0 25px 0 20px; position:absolute; top:-5px; left:0;}
.allcup h2 s{ background:url(/Images/aoshu/pc_img/tiku/allcup_arr.png) no-repeat; width:3px; height:3px; display:block; font-size:0; line-height:0; position:absolute; top:0; right:-3px;}
.allcup .inbox{ border:1px solid #ddd; border-top:none; width:948px; padding:15px 0;}
.allcup dl{ width:134px; float:left; text-align:center; line-height:24px; border-right:1px dotted #ddd;}
.allcup dl a{ display:block;}
.allcup dl.last{ border:none;}
.notitbg .allcup h2{ display:none;}

.footer2013{ border-top:3px solid #7e7e7e; background-color:#e8e8e8; padding:10px 0; line-height:28px;}
.footer2013 .tc{ border-top:1px solid #000; padding-top:20px; margin-top:20px; text-align:center;}
.allCity dt{ height:32px; line-height:32px; overflow:hidden; padding:0 10px; font-weight:bold; font-size:14px;}
.allCity dd,.moreBs dd{ word-spacing:12px; color:#ddd; padding:10px 30px;}
*/

.c-9,.c-9 a{ color:#999;}
.tc{ text-align:center;}
.borD{ border-bottom:1px solid #ddd;}
/*.tk-list{ background:url(/Images/aoshu/pc_img/tiku/listbg.gif) repeat-y; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}*/
.tk-cont{ background:url(/Images/aoshu/pc_img/tiku/contbg.gif) repeat-y; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.tk-menu{ width:134px; float:left;}
.tk-menu h2{ background:#E3E3E3; font:18px/50px 微软雅黑; text-align:center; margin-bottom:1px;}
.tk-menu h3{ background:#2CAB04; font:14px/50px 宋体; padding-left:25px; margin-top:1px; font-weight:700; position:relative;}
.tk-menu h3 a,.tk-menu h3 a:hover{ color:#fff;}
.tk-menu h3 i{ background:url(/Images/aoshu/pc_img/tiku/icon_arr.gif) no-repeat; width:15px; height:50px; display:inline-block; cursor:pointer; position:absolute; top:0; right:20px;}
.tk-menu h3.cur i{ background-position:right top;}
.tk-menu div{ display:none;}
.tk-menu div a{ background:#F4F4F4; margin-bottom:1px; text-indent:2em; display:block; line-height:26px;}
.tk-menu div a.a-cur,.tk-menu div a:hover{ background:#B4EFB9; text-decoration:none; color:#333;}

/*
.tk-con{ width:506px; float:left; padding:20px; zoom:1; overflow:hidden;}
.tk-con ul{ padding:30px 0 0 20px; zoom:1;}
.tk-con ul li{ font-size:14px; line-height:28px;}
.hot-tj{ background:#EAEAEA; line-height:24px; color:#ddd;}
.hot-tj span{ background:#FE5639; width:72px; display:inline-block; font:13px/24px 微软雅黑; color:#fff; position:relative; margin-right:20px; text-align:center;}
.hot-tj span i{ border-color:#EAEAEA #EAEAEA #EAEAEA #FE5639; border-style:solid; border-width:4px; font-size:0; height:0; line-height:0; position:absolute; right:-8px; top:8px; width:0;}

.tk-aside{ width:240px; padding:10px 15px; zoom:1; overflow:hidden; line-height:24px; float:left;}
.tk-aside .join a{ background:#7CB6E5; padding:0 5px; color:#fff; line-height:18px; margin-top:3px;}
.tk-aside h4{ background:url(/Images/aoshu/pc_img/tiku/ttl_side_tit.gif) no-repeat right center; line-height:28px; font-weight:700; color:#176100;}

.tk-article{ width:640px; float:left; padding:20px; zoom:1; overflow:hidden;}
.tk-article .gaokao_cr{ width:640px; float:none; margin-bottom:30px;}
.tk-article .cal_show{ width:640px;}
.tk-article .calendar_cn h3{ font:20px/20px 微软雅黑;}
.tit-art{ font:20px/50px 微软雅黑; color:#176100;}
.content{ font-size:14px; line-height:26px;}
.content p{ margin-top:15px;}
.tool-area{ width:640px; margin:30px 0;}
.tool-area p{ line-height:26px;}

.tit-side{ border-bottom:1px solid #ddd; font:15px/35px 微软雅黑; color:#339900;}
.tit-side span{ font-size:12px; color:#999;}

.time-zs li{ line-height:30px; position:relative; margin-left:49px; border-left:1px solid #BFE6B3; padding-left:10px;}
.time-zs li span{ width:39px; display:block; position:absolute; top:0; left:-49px; padding-right:10px; text-align:right; color:#2cab04;}
.time-zs li span s{ width:6px; height:6px; font-size:0; line-height:0; position:absolute; border-radius:3px; background:#ddd; right:-3px; top:50%; margin-top:-3px;}
.time-zs li.on span{ font-weight:700;}
.time-zs li.on span s{ background:#2CAB04;}

.icon-say{ background:url(/Images/aoshu/pc_img/tiku/icon_say.gif) no-repeat; width:15px; height:15px; display:inline-block; margin:0 5px -3px 0;}
.btn-pages{ text-align:center; padding-top:30px;}
.btn-pages a,.btn-pages b{ line-height:30px; border:1px solid #DCDCDC; display:inline-block; padding:0 6px; font-family:Arial, Helvetica, sans-serif,宋体;}
.btn-pages b{ background:#2CAB04; border-color:#2CAB04; color:#fff;}

.srh-side select{ height:22px; line-height:18px; padding:2px; border:1px solid #ddd; width:210px;}
.btn-srh-side{ display:block; background:#2CAB04; color:#fff; text-align:center; line-height:24px;}
.btn-srh-side:hover{ color:#fff; text-decoration:none;}

.tab-ad-tit a{ display:inline-block; width:75px; text-align:center; background:#F5F5F5; border:1px solid #F5F5F5; border-bottom:none; margin-right:4px;}
.tab-ad-tit a.on{ background:#fff; color:#339900; border-color:#ddd; position:relative; bottom:-1px;}
.tab-ad-con .tel{ font:14px/30px 微软雅黑; font-style:italic; color:#FF4226;}
.tab-ad-con .tel img{ margin-left:5px;}
.ad-con p img{ width:240px; height:70px; display:block;}

/!*题库首页*!/
.lh28{ line-height:28px;}
.grid310{ width:310px;}
.tiku-l{ width:687px; float:left; border-right:1px solid #ddd; padding:0 20px 20px;}
.tiku-l h2{ position:relative; line-height:32px; height:40px; margin-bottom:25px;}
.tiku-l h2 span{ font-weight:500;}
.tiku-l h2 em{ background:url(/Images/aoshu/pc_img/tiku/tiku_tit.png) no-repeat; width:128px; height:40px; font:20px/32px 微软雅黑; color:#fff; position:absolute; top:-1px; left:-27px; text-align:center;}
.tiku-l h2 em a{ color:#fff;}
.tiku-r{ width:230px; float:left; padding:10px 20px 0; line-height:24px;}
.tiku-r h3{ color:#339917; font:18px/30px 微软雅黑;}
.tiku-r h4{ font-size:14px; color:#176100; border-top:1px dotted #ddd; padding-top:13px; margin-top:13px;}
.tiku-r h4.first{ border:none; padding-top:0;}
.tiku-tab-tit li{ float:left; line-height:28px; padding:0 8px; background:url(/Images/aoshu/pc_img/tiku/tiku_tab_tit_line.gif) right 1px no-repeat; cursor:pointer;}
.tiku-tab-tit li.last{ background:none;}
.tiku-tab-tit li.on{ background:#339900; color:#fff;}
.tiku-tab-con p{ background:#F4F5F6; padding:12px 20px; zoom:1; line-height:24px;}
.tiku-tab-con ul{ width:310px; line-height:24px; padding-bottom:25px; margin-top:25px;}*/
